Assessing the Architectural Quality of Evolvable Systems
نویسندگان
چکیده
Object-oriented software systems have a natural tendency to evolve. This can be due to many different reasons such as changing requirements, software maintenance, etcetera. Current trends even seem to indicate that continuously evolving systems will become the norm for most organisations. To cope with this fact, architectures and designs should be made as adaptable and reusable as possible. This is the only way to facilitate the evolution and maintenance of software systems, and to avoid them turning into legacy systems. We propose the reuse contract formalism as a methodology to make architectures and designs more reusable.
منابع مشابه
A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملArchitectural Design to Meet Stakeholder Requirements
Architectural design occupies a pivotal position in software engineering. It is during architectural design that crucial requirements such as performance, reliability, costs, etc., must be addressed. Yet the task of achieving these properties remains a difficult one. Senior architects with many years of experience have to make difficult choices to meet competing requirements. This task is made ...
متن کاملClassification of Architectural Styles based on the Dimensions of the Integration of Hospital Information Systems
Introduction: Hospital information system (HIS) is a comprehensive software for integrating patient information for sending and exchanging health information between wards and other medical centers in order to accelerate the process of patient care and treatment, improve quality, and increase patient satisfaction. The advent of diverse and heterogeneous health care information systems in the fi...
متن کاملClassification of Architectural Styles based on the Dimensions of the Integration of Hospital Information Systems
Introduction: Hospital information system (HIS) is a comprehensive software for integrating patient information for sending and exchanging health information between wards and other medical centers in order to accelerate the process of patient care and treatment, improve quality, and increase patient satisfaction. The advent of diverse and heterogeneous health care information systems in the fi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998